French rose
noun
: a common red rose (Rosa gallica) the petals of which are the source of an oil used chiefly in perfumery : gallica
Love words? Need even more definitions?
Merriam-Webster unabridged
Share